HTML BODY {
    MARGIN:0px;  PADDING:0px; FONT-SIZE:12px; FONT-FAMILY:"Arial","微软雅黑";color:#525353;
}

TD,div {font-family: "Arial","微软雅黑";font-size: 12px; color: #333333; line-height:20px;}

INPUT,TEXTAREA {BORDER-WIDTH:1px; BORDER-COLOR:cccccc;background:ffffff;font-family: "Arial","微软雅黑";}


A {TEXT-DECORATION:none;color:#525353;
}

A:hover {
    COLOR:#208f9d; TEXT-DECORATION:none;/* TOP:1px; LEFT:1px; POSITION:relative;*/
}

.clear{clear:both;}

.menuTop a {border-width:0px;width:62px;}
.menuTop a:hover {COLOR:#000000;background-Color:#F5F5F5;border:1px #808080 dotted;}

#top{width:1002px; margin:auto;}
#top_left{ width:261px;float:left;}
#top_right{float:right; width:741px; background:url(../images/head_bg.jpg); height:92px;}
#top_right #menu{list-style-type:none; margin:0px; padding:0px; padding-top:25px;}
#top_right #menu li{ float:left; height:22px;}
#top_right #menu .line{ width:12px;}

#body{width:1002px; background:url(../images/bodymain_bg.jpg); margin:auto;}
#body_left{width:262px; float:left}
#body_right{width:740px; float:right;}
#body_right_in{width:655px; background:url(../images/bar_bg.jpg) no-repeat;padding-left:20px;padding-right:20px; float:left}

#bottom{width:1002px; background:url(../images/bottom.jpg); color:#FFFFFF; height:29px;padding-top:28px; margin:auto;}

#search{ height:33px; width:182px;}

#magazine{text-align:left;}

.leftmenuA{width:223px; height:27px; background:url(../images/in_pro_list.jpg);}
.leftmenuA a{ width:178px; height:21px; display:block; text-align:left; padding-left:45px; padding-top:6px }
.leftmenuA a:hover{ color:#727273; }

.leftmenuB{width:223px; height:27px; background:url(../images/in_pro_list.jpg);}
.leftmenuB a{width:178px; height:21px; display:block; text-align:left; padding-left:45px; padding-top:6px }
.leftmenuB a:hover{color:#208f9d;}

.leftmenuC{width:223px; height:26px; background:url(../images/in_list2.jpg);}
.leftmenuC a{ width:168px; height:23px; display:block; text-align:left; padding-left:55px; padding-top:3px}
.leftmenuC a:hover{ color:#208f9d; }

.leftmenuD{width:223px; height:26px; background:url(../images/in_list2.jpg); }
.leftmenuD a{width:168px; height:23px; display:block; text-align:left; padding-left:55px; padding-top:3px}
.leftmenuD a:hover{color:#208f9d;}

#demost1 {
overflow:hidden;
width: 970px;
height:134px;
margin:auto;
}
#indemo1 {
float: left;
width: 800%;
}
#demo1e1 {
float: left;
}
#demo2111 {
float: left;
}
@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
    font-family:'微软雅黑';
    font-size: 12px;
 } 
a{
 hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */
 outline: none;  /* for firefox 1.5 + */
}/*去除点击虚线框*/   
fieldset, img {     
 border: 0;    
 }    
    
ol, ul {    
 list-style: none;    
 }    
address, caption, cite, code, dfn, em, strong, th, var {    
 font-weight: normal;    
 font-style: normal;    
 }    
caption, th {    
 text-align: left;    
 }    
h1, h2, h3, h4, h5, h6 {    
 font-weight: normal;    
 font-size: 100%;    
 }    
q:before, q:after {    
 content: '';    
 }    
abbr, acronym {     
 border: 0;    
 }  

/*幻灯片样式：已经发布在我的jQuery书籍里 */
.ad { 
    width:1002px; 
    height:436px; 
    overflow:hidden;
    position:relative;  
}
.slider,
.num{
    position:absolute;
}
.slider li{ 
    list-style:none;
    display:inline;
}
.slider img{ 
    width:1002px; 
    height:436px;
    display:block;

}
.num{ 
    right:10px; 
    bottom:10px;
}
.num li{
    float: left;
    color:#ffffff;
    text-align: center;
    width: 18px;
    height:18px;
    background:#000000;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    margin-right:10px;
    padding-bottom:2px;
    font-weight:bold;
}
.num li.on{
    color: #ffffff;
    width: 18px;
    height: 18px;
    background:#9f0000
}
.Page_Head{width: 1000px;margin: 0 auto;height: 92px;background: url(../img/topbg.jpg);}
.Page_Logo{float: left;}
.Page_Logo h1{height: 92px;}
.Page_Logo img{width: 221px;height: 92px;}
.Page_HeadRight{width: 500px;float: right;text-align: right;padding-top: 20px;}
.Page_Search{width: 201px;margin-top: 14px;float: right;}
.Page_Menu{background: url(../img/navbg.jpg); width:1000px;height: 41px;margin: 0 auto}
.Page_Menu ul li{float: left;background: url(../img/libg.jpg) right no-repeat;}
.Page_Menu ul li a h2{padding: 0 29px;font-size: 14px;line-height: 41px;color: #fff}
.Page_Banner{
    width: 1000px;
    height: 426px;
    overflow: hidden;
    margin: auto;
}
.Tubg
{
    width:184px; 
    background:url(../img/pro_bg.jpg); 
    height:109px; 
    margin:0px 6px; 
    text-align:center;
    padding-top:25px;
    float: left;
    position: relative;
}
.Tubg img{
    width: 178px;
    height: 106px;
}
.pro_name{position: absolute;top: 0px;width: 100%}
.pro_name a{margin: 0 auto}
.Page_Foot2{
    width: 960px;
    height: 40px;
    margin: auto;
    
    color: #999999;
    text-align: left;
    padding-left: 40px;
    padding-top: 20px;
}
.Page_Left{
    width: 223px;
    margin: auto;
    float: left;
    margin-top: 7px;
}
.Page_LeftTitle{
    width: 209px;
    height: 36px;
    margin-top: 4px;
    margin: auto;
    font-size: 15px;color: #fefefe;
    line-height: 36px;
    text-align: center;
    background: url(../img/lebg.jpg);
}
.parent li{
    width: 223px;
    height: 27px;
    background: url(../img/in_pro_list.jpg);
}
.parent li a h3{
    width: 178px;
    height: 21px;
    display: block;
    text-align: left;
    padding-left: 45px;
    padding-top: 6px;
}
.page_Right{
    width: 777px;
    margin: auto;
    float: right;
}
.Page_Rightlm{
    width: 777px;
    height: 47px;
    margin: auto;
    background: url(../img/classbg.jpg) no-repeat;
}
.Page_Rightlm span{font-size: 13px;margin-left: 41px;float: left;line-height: 47px;}
#Pro_ClassBody{}
.Pro_Class_Bg{
    float: left;
    overflow: hidden;
    text-align: center;
    margin-bottom: 10px;
}
.Pro_Class_name{
    padding-top: 8px;
    padding-bottom: 15px;
}
.Pro_Class_Bg a img{
    border: solid 3px #c1d0d1;
    width: 190px;
    height: 112px;
}
.page_Main2{
    width: 1000px;
    margin: auto;
}
.li2{
    width: 223px;
    height: 26px;
    background: url(../img/in_list2.jpg);
}
.li2 h3{
    width: 168px;
    height: 23px;
    display: block;
    text-align: left;
    padding-left: 55px;
    padding-top: 3px;
}
.Detail_pro_name {
    font-size: 15px;
    padding-bottom: 40px;
    text-align: center;
}
.Detail_pro_pic{
   text-align: center;
}
.Detail_pro_pic img{
    width: 400px;
    height: 349px;
}
.title{
    font-size: 18px;
    font-weight: bold;
}
.bt{width: 70px;height: 23px;}